Skip to content

chore: rename TODO(backend) markers to drop internal-repo names - #25

Merged
jlitola merged 1 commit into
mainfrom
chore/scrub-internal-repo-refs
Apr 21, 2026
Merged

chore: rename TODO(backend) markers to drop internal-repo names#25
jlitola merged 1 commit into
mainfrom
chore/scrub-internal-repo-refs

Conversation

@jlitola

@jlitola jlitola commented Apr 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Five `TODO(…)` markers across the pkg-intel surface used an internal repository name as the anchor (`TODO(internal-repo-name): …`). Since `githits-cli` is a public repository, those anchors leak internal project structure on every file view.

Rename all five to generic `TODO(backend)` — no behaviour change, no semantic loss. Each TODO already describes what backend work is needed inline; the anchor was just a grep-token.

Files touched

  • `src/shared/package-changelog-response.ts`
  • `src/shared/package-vulnerabilities-request.ts`
  • `src/services/package-intelligence-service.ts`
  • `src/services/promote-version-not-found.ts`
  • `docs/implementation/mcp-cli-parity.md`

Testing

  • `bun test`: 1326 pass
  • Typecheck / lint / build clean
  • No behaviour change — pure comment rename

Test plan

  • `bun test` passes
  • No remaining `internal-repo-name` references in src/ or docs/
  • Typecheck / lint / build clean

🤖 Generated with Claude Code

Five TODO markers across the pkg-intel surface referenced an
internal repository name in their identifier (\`TODO(internal-repo-name)\`).
Since \`githits-cli\` is a public repository, those anchors leak
internal project structure on every file view.

Rename to generic \`TODO(backend)\` — no behaviour change, no
semantic loss (each TODO already describes what backend work
is needed inline). Matches the neutral labelling pattern used
elsewhere in the codebase.

Files:
- \`src/shared/package-changelog-response.ts\`
- \`src/shared/package-vulnerabilities-request.ts\`
- \`src/services/package-intelligence-service.ts\`
- \`src/services/promote-version-not-found.ts\`
- \`docs/implementation/mcp-cli-parity.md\`

Tests / typecheck / lint / build clean. No behaviour change.
@jlitola
jlitola merged commit 0d3ea2b into main Apr 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant